home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 41 / Amiga Format CD41 (1999-06)(Future Publishing)(GB)[!][issue 1999-07].iso / -seriously_amiga- / comms / other / queso / queso.txt < prev    next >
Text File  |  1999-04-19  |  2KB  |  71 lines

  1.                                  QueSO/6.6
  2.  
  3. --Description--
  4. Name:         QueSO
  5. Version:     6.6
  6. Date:         29.3.99
  7. Descr:         Discovers what OS a remote host runs
  8. Author:     Alfonso Ranier <alfier@iol.it>
  9. Status:     Freeware
  10. Warning:    This software and information are provided "as is".
  11.             All use is at your own risk, and no liability or
  12.             responsibility is assumed. No warranties are made.
  13. ---------------
  14.  
  15.  
  16.  
  17. -- What QueSO does --
  18. QueSO discovers the OS running at a remote host.
  19. To do that QueSO sends 7 tcp packets:
  20.  
  21. - 0 SYN           THIS IS VALID, used to verify LISTEN
  22. - 1 SYN+ACK
  23. - 2 FIN
  24. - 3 FIN+ACK
  25. - 4 SYN+FIN
  26. - 5 PSH
  27. - 6 SYN+XXX+YYY   XXX & YYY are unused TCP flags
  28. All packets have a random seq_num and a 0x0 ack_num.
  29.  
  30. Each OS has standards answers to the packets above,
  31. so QueSO, reading from a configuration file of known
  32. OS answers, can determinate the OS answering.
  33.  
  34.  
  35.  
  36. -- This port and the original author --
  37. QueSO is a "real" port of QueSO by savage@apostols.org
  38. to Amiga/Miami; "real" because it was quite all
  39. rewritten for the Amiga environment.
  40.  
  41. Refer to QueSO home page http://apostols.org/projectz/queso/ for
  42. other infos.
  43.  
  44. QueSO runs only on Miami 2.x or higher and Miami Dx
  45. registered because it uses Miami packets filter api.
  46.  
  47.  
  48.  
  49. -- Usage --
  50. QueSO template is:
  51. Usage: queso [-vhdwkVi] [-i interface] [-t timeout] [-p port]
  52.              [-z wait] [-n times] [-c file] [-f localip]
  53.              host[:port] {host[:port]}
  54.  
  55. -v    show version message and exit
  56. -h    show usage message and exit
  57. -d    show packets received and other infos
  58. -w    update the config file when a new OS is found
  59. -k    config-debug mode, shows packet received
  60. -V    verbose mode
  61. -i    interface name (suitable one, if any)
  62. -t    sniffer timeout in seconds (5)
  63. -p    default remote port (80)
  64. -z    timeout before resend in seconds (0)
  65. -n    how many times pkts are to send (1)
  66. -c    config file (PROGDIR:queso.conf)
  67. -f    locale ip, overwrites the interface addr
  68. host  the target host with optional port
  69.  
  70. Normal usage is: queso <host>
  71.